An Automated Theorem Prover for Intuitionistic Predicate Logic Based on Dialogue Games
نویسنده
چکیده
1 Dialogue Logic In Dialogue Logic the validity of some given formula F is examined in two person, perfect information games. There are two players moving alternatively, both having complete information of the current situation of the game. The player who claims being able to justify F is called the proponent, his adversary the opponent. The initial state, the dialogue setting, is determined by a (possibly empty) set of hypotheses (brought into the game by the opponent) and a thesis F, the formula to be shown valid (brought into the game by the proponent). The consecutive moves of the dialogue game are attacks upon formulae set earlier or defences against previous attacks. Some moves include the setting of formulae that might be subject to subsequent attacks. The legal moves that a player can perform are deened by so-called particle rules and frame rules. For each logical connective a particle rule is given which speciies how attacks upon moves setting formulae that have as main connective and defences against such attacks have to be performed. The frame rules order the exchange of arguments, i.e. they impose restrictions on when attacks and defences may take place in the dialogue. The game has two possible outcomes: win and loss. A dialogue game is won by a player, if the other player cannot perform any action that is conform to the dialogue rules. The proponent is said to have a winning strategy for a formula F, if he is able to win any game with formula F as thesis (and a given set of hypotheses) by appropriate choices of his moves. A formula F is valid, if the proponent has a winning strategy for F. The winning strategy is not unique. In 2, 3], Felscher gives a proof that the notion of winning strategies in Dialogue Games (wrt. a well-deened set of dialogue rules) coincides with the notion of provability in Gentzen's calculus LJ for intuitionistic logic. We now give a formal description of Dialogue Logic. First, consider a rst order language L being deened in a standard way. We add the following to L: A set of special terms: ?, ?:left, ?:right, and ?:t, where t is a term. Two special symbols: P and O (symbolizing proponent and opponent). Two special variables: X and Y (as variables for P and O).
منابع مشابه
Dialogues for proof search
Dialogue games are a two-player semantics for a variety of logics, including intuitionistic and classical logic. Dialogues can be viewed as a kind of analytic calculus not unlike tableaux. Can dialogue games be an effective foundation for proof search in intuitionistic logic (both first-order and propositional)? We announce Kuno, an automated theorem prover for intuitionistic first-order logic ...
متن کاملColosseum An Automated Theorem Prover for Intuitionistic Predicate Logic based on Dialogue Games
Game theory can be a basis for theorem proving. In Dialogue Logic the validity of a formula F is examined in two person, perfect information games. After a brief description of Dialogue Logic and introductionary examples we discuss some implementation issues of Colosseum, our theorem prover implementing Dialogue Games. We describe the search space one has to conquer and propose search tactics t...
متن کاملA Sequent Based Theorem Prover for Propositional Intuitionistic Logic
We describe a theorem prover based on a new sequent calculus for Intuitionistic Propositional Logic. We discuss the effects of various optimisations, and analyse its performance compared to current state of the art theorem provers. We find that the prover produces competitive results on many classes of formulae.
متن کاملIleantap: an Intuitionistic Theorem Prover Ileantap: an Intuitionistic Theorem Prover
We present a Prolog program that implements a sound and complete theorem prover for rst-order intuitionistic logic. It is based on free-variable semantic tableaux extended by an additional string uniica-tion to ensure the particular restrictions in intuitionistic logic. Due to the modular treatment of the diierent logical connectives the implementation can easily be adapted to deal with other n...
متن کاملSaturation-Based Theorem Proving: Past Successes and Future Potential (Abstract)
A resolution theorem prover for intuitionistic logic p. 2 Proof-terms for classical and intuitionistic resolution p. 17 Proof-search in intuitionistic logic with equality, or back to simultaneous rigid E-Unification p. 32 Extensions to a generalization critic for inductive proof p. 47 Learning domain knowledge to improve theorem proving p. 62 Patching faulty conjectures p. 77 Internal analogy i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007